package org.example.model.activity.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.Getter;
import lombok.NoArgsConstructor;
import org.example.model.activity.pojo.Agenda;
import org.example.model.activity.pojo.Flow;
import org.example.model.activity.pojo.FlowSpeaker;

import java.io.Serializable;
import java.sql.Date;
import java.sql.Time;
import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "大会议程")
@Getter
public class AgendaWithFlowDTO extends Agenda implements Serializable {
    @ApiModelProperty(value = "会议流程")
    private List<FlowWithSpeakerDTO> flows;
    @ApiModelProperty(value = "订阅状态")
    private Integer state;
    @ApiModelProperty(value = "类型名")
    private String typeName;
}
